package com.example.common.network;

import com.example.common.model.Category;
import com.example.common.model.GameApiRankResp;
import com.example.common.model.MyResponse;

import java.util.List;

import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Path;
import retrofit2.http.Query;

public interface CategroyReq {
    @GET("category/hot")
    Call<MyResponse<List<Category>>> getCategory();

    /**
     * 获取每个分类下的游戏
     * @param id    分类id
     * @param pn    页码，默认为1
     * @param limit 每页显示的个数, 取值范围为15到30, 默认为30
     * @return
     */
    @GET("category/{id}")
    Call<MyResponse<GameApiRankResp>> getCategoryGames(@Path("id") Integer id, @Query("pn") Integer pn, @Query("limit") Integer limit);
}
